Delaying Coherence Requests to Enhance the Performance of Strict Consistency Models
نویسندگان
چکیده
Advances in ILP techniques enable strict consistency models to relax memory order through speculative execution of memory operations. However, ordering constraints still hinder the performance because speculatively executed operations cannot be committed out of program order for the possibility of mis-speculation. In this paper, we propose a new technique which allows memory operations to be non-speculatively committed out of order without violating consistency constraints. Consistency constraints are guaranteed through delaying the coherence requests. The proposed technique also improves the performance of spin lock primitives such as TTS lock or MCS lock. Through delaying early acquire requests, the lock transfer time can be improved when there is high contention for a lock. key words: multiprocessor, distributed shared memory, memory consistency model, ILP
منابع مشابه
Modeling the Correlations between Students’ Sense of Coherence, Self-Compassion and Academic Performance: The Mediating Role of Personal Intelligence
Introduction: Personality factors in academic settings which are highly intensive in terms of academic pressure may increase or decrease students’ adaptability and affect their academic performance. Therefore, the purpose of this research was to propose a predictive model of academic performance based on sense of coherence, self-compassion and personal intelligence. Methods: This correlational ...
متن کاملNon-Strict Cache Coherence: Exploiting Data-Race Tolerance in Emerging Applications
Software distributed shared memory (DSM) platforms on networks of workstations tolerate large network latencies by employing one of several weak memory consistency models. Data-race tolerant applications, such as Genetic Algorithms (GAs), Probabilistic Inference, etc., offer an additional degree of freedom to tolerate network latency: they do not synchronize shared memory references, and behave...
متن کاملThe Iranian SF-12 Health Survey Version 2 (SF-12v2): Factorial and Convergent Validity, Internal Consistency and Test-Retest in a Healthy Sample
Objectives: Within the context of Health-Related Quality of Life studies, it was necessary to translate and evaluate the psychometric properties of the SF-12 Health Survey version 2. The aim of this study was to investigate the factorial structure, convergent validity and reliability of this instrument in a healthy Iranian sample, following translation and establishment of content and face vali...
متن کاملNaming, Migration, and Replication in NFSv4
The NFSv4 protocol includes features intended to enhance its use in global, wide-area networks. In this paper we describe the design and implementation of a prototype for global name space, transparent migration and fine-grained replication that uses and extends these features. In our system, directory migration and replication use the FS_LOCATIONS attribute to redirect I/O requests. For read/w...
متن کاملWeak Dutch Books versus Strict Consistency with Lower Previsions
Several consistency notions for lower previsions (coherence, convexity, others) require that the suprema of certain gambles, having the meaning of gains, are non-negative. The limit situation that a gain supremum is zero is termed Weak Dutch Book (WDB). In the literature, the special case of WDBs with precise probabilities has mostly been analysed, and strict coherence has been proposed as a ra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEICE Transactions
دوره 87-D شماره
صفحات -
تاریخ انتشار 2004